package pousada;

import java.io.Serializable;

public class QuartosConjugados implements Serializable{

	private static final long serialVersionUID = 1L;
	private Quarto quarto1;
	private Quarto quarto2;
	
	public QuartosConjugados(Quarto q1, Quarto q2){
		quarto1 = q1;
		quarto2 = q2;
	}
	
	public Quarto getQuarto1(){
		return quarto1;
	}
	
	public Quarto getQuarto2(){
		return quarto2;
	}
	
	public boolean possui(Quarto quartoProcurar){
		boolean retorno = false;
		
		if(quarto1.equals(quartoProcurar) || quarto2.equals(quartoProcurar)){
			retorno = true;
		}
			
		return retorno;
		
	}
	
	public Quarto getQuarto(int num){
		Quarto retorno = null;
		
		if(quarto1.ID == num){
			retorno = quarto1;
		} else if (quarto2.ID == num){
			retorno = quarto2;
		}
		
		return retorno;
	}
	
	public boolean equals(QuartosConjugados quartoComparar){
		boolean retorno = true;
		
		
		
		if(!quartoComparar.getQuarto1().equals(this.quarto1) || !quartoComparar.getQuarto2().equals(this.quarto2) ){
			retorno = false;
		}
		
		return retorno; 
	}
	
}
